import java.util.Enumeration;
import java.util.Vector;

/**
 * Author: Daniel Michalski
 * Date: 11.03.13
 */

public class VectorDemo {
    public static void main(String[] args) {
        Vector<Integer> v = new Vector<Integer>(3, 2);

        System.out.println("Początkowy rozmiar: " + v.size());
        System.out.println("Początkowa pojemność: " + v.capacity());

        v.addElement(1);
        v.addElement(2);
        v.addElement(3);
        v.addElement(4);

        System.out.println("Pojemność po czterech dodawaniach: " +
                v.capacity());
        v.addElement(5);
        System.out.println("Aktualna pojemność: " + v.capacity());

        v.addElement(6);
        v.addElement(7);
        System.out.println("Aktualna pojemność: " + v.capacity());

        v.addElement(9);
        v.addElement(10);
        System.out.println("Aktualna pojemność: " + v.capacity());

        v.addElement(11);
        v.addElement(12);

        System.out.println("Pierwszy elemenet: " + v.firstElement());
        System.out.println("Ostatni elemenet: " + v.lastElement());

        if (v.contains(3))
            System.out.println("Wektor zawiera wartość 3");

        Enumeration vEnum = v.elements();

        System.out.println("Elemenety wektora:");

        while (vEnum.hasMoreElements())
            System.out.print(vEnum.nextElement() + " ");
        System.out.println();
    }
}
